What is the meaning of the word "machu picchu"?

Definitions:

  1. An ancient Incan city and archeological site located in the Andes Mountains of Peru, renowned for its stunning stone architecture, panoramic mountain views, and mysterious history, and considered one of the most iconic and well-preserved pre-Columbian sites in South America. copy to clipboard NOUN
    • Machu Picchu attracts millions of visitors each year with its breathtaking mountain setting and Incan ruins. copy to clipboard
  2. An Incan citadel located high in the Andes Mountains in Peru, built in the 15th century, most likely as an estate for the Incan emperor Pachacuti. copy to clipboard NOUN
    • Historians continue to debate the exact purpose of Machu Picchu within the Inca empire. copy to clipboard

Synonyms: